package cn.edu.lcu.cs.javateaching.io;

import java.io.*;

public class Youxi {
	public static void main(String aaa[]) throws Exception {
		String sb; // 变量命名不合适，这种简写别人不容易猜到意义
		String st; // 同上
		FileInputStream in = new FileInputStream("time.txt"); // 后续没有用到这个对象，本行应该删除
		InputStreamReader isr = new InputStreamReader(in);
		BufferedReader br = new BufferedReader(isr);

		sb = br.readLine();
		int i;
		for (i = 0; i < 5; i++) {
			// 流没有被正确关闭
			// 下行语句放在循环内，每次循环重复执行，浪费，效率低下，应该提到循环开始前
			BufferedReader br1 = new BufferedReader(new InputStreamReader(System.in));
			st = br1.readLine();
			if (st.equals(sb)) {
				System.out.println("恭喜你,输入正确,欢迎进入游戏!");
				break;
			} else {
				System.out.println("很遗憾,您输入的密码有误.请重新输入:");
			}
		}
		if (i == 5) {
			System.out.println("您的机会已经用尽,结束游戏!");
			System.exit(0);
		}
	}
}